#include"hls_stream.h"
#include<iostream>
#include"ap_int.h"
#define M 4
#define N 4
#define K 16
using namespace std;
typedef ap_int<32> data_t;


void Compute_wrapper(data_t A[M][K],data_t B[K][N],data_t O[M][N],int init);

void Top(volatile data_t* Ain,volatile data_t* Bin,volatile data_t* Cout,int m,int n,int k);

